(a person) demented - German English Dictionary